На Заглавную>Оглавление>Этаонная Модель ISO OSI : возникновение и идеология>
В начале 1980 года Международная Организация по Стандартизации ( ISO - International Standards Organization ) признал необходимость создания общей модели сети. Среди предпосылок к ее появлению можно назвать:
Эталонная модель под названием "Взаимодействие Открытых Систем" ( OSI - Open Systems Interconnection ) была выпущена в 1984 году.
Общение двух приложений посредством сети является довольно сложной задачей, которая включает в себя:
Если бы реализация всего необходимого для обмена информацией лежала бы только на приложениях, то создание последних было бы крайне головоломной задачей. Помимо этого, возникла бы проблема согласования транспортных средств для приложений, выпущенных различными разработчиками. Наверное многие помнят, как некоторое время назад, каждый программист считал своим долгом написать оконную систему. Их были написаны, наверное, многие тысячи, однако на сегодняшний день реально используются только десятки из них.
Модель OSI разделяет задачу сетевого обмена на семь более мелких задач, что упрощает решение. Каждая из подзадач сформулирована таким образом, чтобы для её решения требовался минимум внешней информации.
Каждый уровень модели OSI соответствует своей подзадаче. Из этого следует, что каждый уровень модели в достатчной степени автономен. Поэтому реальные реализации сетей могут использовать не все уровни, а только часть из них.
Основные принципы разработки сетевых уровней соответствующих модели взаимодействия открытых систем:
Однако только лишь самые низкие, физические, уровни общаются между собой напрямую. Все остальные уровни обращаются к более низким через точку доступа к услугам уровня (SAP - Service Access Point). Каждый уровень, принимая информацию от верхнего добавляет к ней свои данные, которые необходимы для функционирования этого уровня. При прохождении очередного уровня сверху вниз данные получают новую "обёртку". На принимающей стороне данные проходят снизу вверх и на каждом уровне соответствующая обёртка снимается. Поэтому уровень X на принимающей стороне получает данные точно в том виде, в котором они были отправлены уровнем X на противоположной стороне.
|К Оглавлению>К следующей(Структура модели OSI)>